package com.xinwangai.jingbai.pojo.VO;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 成员视图对象 - 用于返回给前端的数据
 *
 * @author guo.wenliang
 * @since 2025/6/19 17:39
 */
@Data
public class MemberVO {
    private Long id;
    private Long userId; // 关联用户ID
    private String memberName; // 成员姓名
    private String memberCode; // 成员编号
    private String memberType; // 成员类型：鼓手、键盘手、贝斯手、吉他手、vocal、主领等

    // 关联用户信息（可选）
    private String username; // 用户名
    private String nickname; // 昵称
    private String email; // 邮箱
    private String phone; // 手机号

    // 字典名称（用于显示）
    private String memberTypeName; // 成员类型名称

    // 前端需要的额外字段
    private String skills; // 技能专长（JSON字符串格式）
    private String description; // 个人简介
    private String status; // 状态

    private Date createTime;
    private Date updateTime;
}
